package com.edu.robot.modules.im.controller.vo;

import jakarta.validation.constraints.NotBlank;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @program: KQAIA
 * @description:
 * @author: 无恙
 * @create: 2025-03-30 17:57
 **/

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MessageVO {

	// 会话ID
	@NotBlank
	private String sessionId;

	// 消息内容
	@NotBlank
	private String content;

	// 用户ID
	private String userId;

	// 机器人ID
	private String robotId;

	// 租户Id
	@NotBlank
	private String tenantId;

	// 是否开启搜索
	private Boolean openSearch = false;

	//是否是第一条消息
	private Boolean firstMessage = false;
}
